package cn.edu.lsu.integratedsurvey.bean.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * 修改综测记录DTO对象
 *
 * @author Jasmine-drs
 * @date 2024/5/1 19:49
 */

@Data
public class DataUpdateDto {
	@NotNull(message = "[id索引]不能为空")
	@ApiModelProperty("综测历史记录id")
	Integer id;

	@NotBlank(message = "[活动名称]不能为空")
	@Size(max = 255, message = "编码长度不能超过255")
	@ApiModelProperty("活动名称")
	String subtype;

	@NotNull(message = "[加减分]不能为空")
	@ApiModelProperty("加减分")
	Double value;

	@NotNull(message = "[七大类的类型]不能为空")
	@ApiModelProperty("七大类的类型：0德育，1智育，2体育，3美育，4劳动教育，5创新创业能力，6突出贡献")
	Integer type;
}
